Micron Document




XAPI
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
top
L'Experience API (xAPI) est une spécification de logiciel d' apprentissage en ligne qui permet au contenu d'apprentissage et aux systèmes d'apprentissage de se parler de manière à enregistrer et suivre tous les types d'expériences d'apprentissagecite-ref-learning-solutions-magazine-1-0[1]. Les expériences d'apprentissage sont enregistrées dans un Learning Record Store (LRS). Les LRS peuvent exister dans les systèmes de gestion de l'apprentissage traditionnels (LMS) ou de façon indépendantecite-ref-astd-interview-with-aaron-silvers-2-0[2].

Contents


──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────

Sommaire

L'API Experience (API Tin Can) est destinée à succéder à SCORM, le modèle de référence d'objet de contenu partageable (Sharable Content Object Reference Model en anglais), qui a été la norme de facto pour l'empaquetage de contenu d'apprentissage en lignecite-ref-3[3]. Il existe plusieurs inconvénients à SCORMcite-ref-the-training-business-andy-4-0[4]cite-ref-saltbox-developers-discuss-tin-can-5-0[5]. La nouvelle Experience API permet aux formateurs de déployer plusieurs nouvelles fonctionnalités qui n'étaient pas prises en charge avec SCORM, telles que:

• Apprentissage en ligne en dehors du navigateur Webcite-ref-sfgate-elogic-press-release-6-0[6]
• E-learning dans les applications mobiles nativescite-ref-learning-solutions-magazine-1-1[1]
• Plus de contrôle sur le contenu d'apprentissagecite-ref-saltbox-developers-discuss-tin-can-5-1[5]
• Sécurité solide grâce à OAuth
• Transition de plate-forme; par exemple, démarrer l'apprentissage en ligne sur un appareil mobile, le terminer sur un ordinateur
• La possibilité de faire le suivi de jeux et de simulationscite-ref-astd-interview-with-aaron-silvers-2-1[2]
• La possibilité de faire le suivi des performances dans le monde réelcite-ref-upside-learning-7-0[7]
• Apprentissage en ligne en équipe
• Suivi des plans et objectifs d'apprentissagecite-ref-8[8]

L'API Experience (Tin Can API) est une API open source . Il s'agit d'un service Web de transfert d'état de représentation qui utilise la notation d'objet JavaScript (JSON) pour son format de données. Le service Web permet aux clients logiciels de lire et d'écrire des données d'expériences sous la forme d'objets nommés «déclaration». Dans leur forme la plus simple, les énoncés se présentent sous la forme de «j'ai fait ceci», ou plus généralement «acteur verbe objet»cite-ref-saltbox-developers-discuss-tin-can-5-2[5]. Des formulaires de déclaration plus complexes peuvent être utilisés. Il existe également une API de requête intégrée pour aider à filtrer les instructions enregistrées, et une API d'état qui permet une sorte d'«espace de travail» pour les applications consommatrices.

Histoire

En 2011, Advanced Distributed Learning (ADL), le gestionnaire chargé de SCORM parrainé par le département américain de la Défense, a reconnu la nécessité d'une spécification logicielle plus performante que la spécification SCORM originale, qui avait alors plus de dix anscite-ref-astd-interview-with-aaron-silvers-2-2[2]. Pour répondre à ce besoin, ADL a publié un « appel d'offres à grande échelle » (BAA) demandant de l'aide pour améliorer SCORM, et le BAA a été attribué à Rustici Software, une société de logiciels basée à Nashville expérimentée sur SCORMcite-ref-float-mobile-tim-and-aaron-videos-9-0[9].

Rustici Software a mené de nombreux entretiens avec la communauté d'apprentissage en ligne pour déterminer où apporter des améliorations, puis a développé la version de recherche de la spécification de l'API Experience. Ce processus s'appelait "Project Tin Can"cite-ref-adl-project-tin-can-research-summary-10-0[10]. Le surnom «Tin Can API» est dérivé du projet Tin Can et est toujours utilisé de manière interchangeable avec le nom «Experience API»cite-ref-11[11].

L'API Experience a été développée par un groupe de travail communautaire et publiée en tant que version 1.0 en avril 2013. Il y a actuellement plus de 160 adoptants (19 janvier 2016)cite-ref-tin-can-api-current-adopters-12-0[12].

Statut actuel

La version de la spécification au moment de rédiger ces lignes est la 1.0.3. Publiée début octobre 2016cite-ref-13[13]cite-ref-14[14]. Aucune mise à jour mineure de la spécification n'est prévuecite-ref-15[15].

Les versions précédentes incluent: 1.0.2., 1.0.1cite-ref-16[16], 1.0.0cite-ref-17[17], version 0.8 (sortie officielle du BAA)cite-ref-adlnet-gov-tin-can-draft-specification-18-0[18] et version 0.9 (spécification de la version de recherche), 0.95 (deuxième spécification de la version de recherche).

Faiblesses

Bien que le xAPI soit souvent vu comme une évolution du format SCORM, il n'est pas dénué de faiblesses. En effet, le xAPI ne bénéficie pas de la rigidité du SCORM qui, par son format restreint, permet aux outils auteurs (ex : Storyline ou Ispring) de créer des learning analytics qui pourront être exploitées par les learning management system. Le format xAPI étant plus ouvert, il n'existe pas de continuum clair entre les ressources pédagogiques produites par un outil auteur et les LMS, ce qui fait que les learning analytics sont difficilement exploitables dans des ressources au format xAPI, à moins de disposer d'un LRS (Learning Record Store).cite-ref-19[19]

Ces faiblesses ont en partie motivé la création d'un nouveau standard, le CMI5, vu comme une nouvelle version du xAPI intégrant certaines contraintes du SCORM.

Références

cite-note-learning-solutions-magazine-11. brandonBrandon, « Making History: mLearnCon 2012 Rocks Attendees » [archive du 6 août 2012], Learning Solutions Magazine (consulté le 31 juillet 2012)
cite-note-astd-interview-with-aaron-silvers-22. brusinoBrusino, « THE NEXT GENERATION OF SCORM: A Q&A WITH AARON SILVERS » [archive du 22 août 2014], American Society for Training and Development (consulté le 31 juillet 2012)
cite-note-33. battBatt, « How to Explain AICC, SCORM 1.2, and SCORM 2004 to Anyone », eFront Learning (consulté le 21 octobre 2015)
cite-note-the-training-business-andy-44. whitakerWhitaker, « An Introduction to the Tin Can API », The Training Business (consulté le 31 juillet 2012)
cite-note-saltbox-developers-discuss-tin-can-55. « Saltbox Developers Discuss Tin Can », Float Mobile Learning (consulté le 31 juillet 2012)
cite-note-sfgate-elogic-press-release-66. « eLogic Learning Partners with Rustici Software to be an Early Adopter of the Next Generation of SCORM Standards Known as the 'Tin Can API' », SFGate (consulté le 31 juillet 2012)
cite-note-upside-learning-77. gautamGautam, « Tin Can: My First Impressions From mLearnCon 2012 » [archive du 27 août 2012], Upside Learning (consulté le 31 juillet 2012)
cite-note-88. downesDownes, « I Want This: Tin Can Plans, Goals and Targets » [archive du 24 juillet 2013] (consulté le 28 avril 2013)
cite-note-float-mobile-tim-and-aaron-videos-99. tillettTillett, « Project Tin Can – The Next Generation of SCORM », Float Mobile Learning (consulté le 31 juillet 2012)
cite-note-adl-project-tin-can-research-summary-1010. « ADL Project Tin Can Research Summary » [archive du 23 juillet 2012], Advanced Distributed Learning (consulté le 31 juillet 2012)
cite-note-1111. (en) « Sorry, we can't find that page. Can we help? Use the Contact link at the bottom of the page and let us know. », sur trainingindustry.com via Wikiwix (consulté le 19 novembre 2023).
cite-note-tin-can-api-current-adopters-1212. « Tin Can API: Current Adopters », TinCanAPI.com, Rustici Software (consulté le 30 juillet 2012)
cite-note-1313. « Redirecting… », sur adlnet.gov (consulté le 19 novembre 2023).
cite-note-1414. (en) « Adlnet/xAPI-Spec : The xAPI Specification describes communication about learner activity and experiences between technologies. », sur GitHub (consulté le 19 novembre 2023).
cite-note-1515. « Redirecting… », sur adlnet.gov (consulté le 19 novembre 2023).
cite-note-1616. johnsonJohnson, « From ADL Team Member… Andy Johnson: Experience API (xAPI) version 1.0.1 released », ADL (consulté le 24 avril 2017)
cite-note-1717. downesDownes, « TinCanAPI.co.uk » [archive du 22 avril 2013] (consulté le 28 avril 2013)
cite-note-adlnet-gov-tin-can-draft-specification-1818. « ADLnet.gov Tin Can Draft Specification » [archive du 15 septembre 2012], ADLnet.gov, Advanced Distributed Learning (consulté le 30 juillet 2012)
cite-note-1919. « 🙍🏼 💶 🧜🏼 CMI5, ou la vie après SCORM 👋 🤶 👴🏼 », sur geek-week.imtqy.com (consulté le 13 décembre 2021)

Liens externes

• Site officiel d'ADL
• Site Web de Rustici Software

• Portail de l’éducation